package com.priox.sigar.enums;

public enum TipoSegmentacionCxA {
    ANUAL(0l, "Anual"),
    BIMESTRAL(1l, "Bimestral"),
    TRIMESTRAL(2l, "Trimestral"),
    SEMESTRAL(3l, "Semestral");

    private Long codigo;
    private String nombre;

    TipoSegmentacionCxA(Long codigo, String nombre) {
        this.codigo = codigo;
        this.nombre = nombre;
    }

    public Long getCodigo() {
        return codigo;
    }

    public String getNombre() {
        return nombre;
    }

    public static TipoSegmentacionCxA findByCode(Long code) {
        TipoSegmentacionCxA[] array = TipoSegmentacionCxA.values();
        TipoSegmentacionCxA status = null;
        for (int i = 0; i < array.length; i++) {

            if (array[i].getCodigo().equals(code)) {
                status = array[i];
                break;
            }

        }
        return status;
    }
}
